// 枚举项类型
export interface EnumItem {
  text: string;
  value: string;
}

// 字典项类型
export interface DictItem {
  itemCode: string;
  itemName: string;
}

// 枚举集合类型
export interface EnumsMap {
  medicalFieldLevelEnum: EnumItem[];
  // 可以根据实际情况添加更多枚举类型
  [key: string]: EnumItem[];
}

// 字典集合类型
export interface DictsMap {
  EXAM_TYPE: DictItem[];
  // 可以根据实际情况添加更多字典类型
  [key: string]: DictItem[];
}

// 枚举和字典的完整数据结构
export interface EnumsAndDictsData {
  enums: EnumsMap;
  dicts: DictsMap;
}

// API 响应类型
export interface EnumsResponse {
  code: string;
  msg: string;
  timestamp: number;
  data: EnumsAndDictsData;
  ok: boolean;
}
